extremely stimulated - Turkish English Dictionary